package com.audit.service;

import com.common.entity.audit.TbAudit;
import com.github.pagehelper.PageInfo;

/**
 * @author 蛋儿
 * @date 2021/8/11 19:44
 */

public interface AuditService {
    /**
     * 审核管理列表
     * @param page
     * @param size
     * @param audit
     * @return
     */
    PageInfo<TbAudit> findAll(Integer page, Integer size, TbAudit audit);

    /**
     * 审核删除
     * @param id
     */
    void delete(Long id);

    /**
     * 查询单条数据
     * @param id
     * @return
     */
    TbAudit findOne(Long id);

    /**
     * 修改
     * @param audit
     */
    void update(TbAudit audit);

    /**
     * 审核通过状态
     * @param id
     * @param status
     */
    void updateStatus(Long id, Integer status);


}
